leaf impression - Turkish English Dictionary